/**
 * Copyright(c) 2013 Jade Techonologies Co., Ltd.
 *
 * History:
 *   13-4-28 下午1:41 Created by dwzhang
 */
package com.jade.framework.startup.def;

import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;

/**
 * server配置下面的 <config></config>，用于配置启动的xml文件和属性配置文件。
 *
 * @author dwzhang
 * @version 1.0 13-4-28 下午1:41
 */
public class ConfigDefinition
{
    private URL url;

    /**
     * 返回资源文件路径
     *
     * @return 资源文件路径
     */
    public URL getUrl()
    {
        return url;
    }

    /** 设置文件 */
    public void setFile(String file)
            throws MalformedURLException
    {
        url = new File(file).toURL();
    }

    /** 设置URL */
    public void setUrl(String url)
            throws MalformedURLException
    {
        this.url = new URL(url);
    }
}
